package com.guigu.common.service;


import com.guigu.common.pojo.DFile;
import com.guigu.common.vo.SearchVo;
import com.guigu.common.vo.module_detailsVo;

/**
 * 产品档案业务
 */

public interface DFileService {
    int deleteByPrimaryKey(Integer id);

    int insert(DFile record);

    int insertSelective(DFile record);

    DFile selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(DFile record);

    int updateByPrimaryKey(DFile record);

    SearchVo<DFile> queryDfileall(SearchVo searchVo);


    SearchVo<DFile> addqueryDfile(SearchVo searchVo);

    void remove(String id);

    void deleteCompletely(int id);

    void recover(int i);



    SearchVo<DFile> queryMaterial(SearchVo searchVo);

    SearchVo<DFile> querynotMaterial(SearchVo searchVo);

    void addMaterial(module_detailsVo module_details);

    void adddModuleDetails(module_detailsVo module_details);


    void updatedesignModuleTag(String productId);

    void audit(DFile dFile);

    void notAudit(DFile dFile);
}